// This file contains the presets for the chord player.

// PRESETS
// The presets are defined as a JSON object. The presets contains music styles [pop1, pop2, etc.] which are divided into parameters:
// type: the music style. Options: pop, rock, melodic, jazz, blues. Default: pop.
// time: the time signature. Options: 3/4, 4/4. Default: 4/4.
// swing: the rhythm style. Options: true (with swing), false (without swing). Default: false.
// instrument: the instruments that are enabled by default. Options: piano, guitar, bass, drums.
// guitar_strings: the type of guitar. Options: steel, classical, electric. Default: steel.

// SECTION A
// section_a: the first section of chords. It contains the following properties:
//    repeat: the number of times the section is repeated. Default: 1.
//    rhythm: the rhythm of the section. The rhythm is defined as an object with the following properties:
//      bass: the bass rhythm.
//      guitar: the guitar rhythm.
//      piano: the piano rhythm.
//    drums: the drums rhythm. Each rhythm pattern is defined as an object with the following additional properties:
//      main: the main rhythm of the section.
//      last: the last bar rhythm of the section.
// The rhythms are defined as an array of 16 numbers, where 1 is a note and 0 is a rest.

// SECTION B
// section_b: the second section of the song. It contains the following properties:
//    isShown: a boolean. Options: true (section is shown), false (section is hidden). Default: false.
//    repeat: the number of times the section is repeated. Default: 1.
//    rhythm: the rhythm of the section. The rhythm is defined as an object with the following properties:
//      bass: the bass rhythm.
//      guitar: the guitar rhythm.
//      piano: the piano rhythm.
//    drums: the drums rhythm. Each rhythm pattern is defined as an object with the following properties:
//      main: the main rhythm of the section.
//      last: the last bar rhythm of the section.
// The rhythms are defined as an array of 16 numbers, where 1 is a note and 0 is a rest.
// The drum rhythm pattern is defined as an object with the following additional properties:
//      crash_cymbal: a boolean. Options: true (play crash cymbal in the beginning of the first bar), false. Default: false.

// PIANO
// The piano rhythm is defined as an object with the following properties:
// Piano possible rhythms:
//    playing_style: chord, arpeggio-up-down, arpeggio-up, broken-chord. Default: chord.
//    main, last: an array of 16 items where each item is a number.
//      The possible values are: 
//          [1...] - the chord is played in chosen playing style (chord, arpeggio-up-down, arpeggio-up, broken-chord)),
//          [2, 3, 4...] - non sustain chord is playing with duration of 2, 3 or 4 beats with the style (chord),
//          [0...] - the chord is not played.
//
//    volume: an object with the following properties:
//      master: a number between 0 and 100. Default is 50. The volume is a percentage of the master volume.
//      is_guitar: a number between 0 and 100. Default: 80. The volume is a percentage of the master volume. The volume is applied only if the guitar is enabled.
//      is_beats: a boolean. If true, the volume of each beat is defined in the main and last arrays. If false, the volume is the same for all beats.
//      main: an array of 16 numbers between 0 and 100. Example [100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0].
//      last: an array of 16 numbers between 0 and 100. Example [100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0].


// GUITAR
// The guitar rhythm is defined as an object with the following properties:
// Guitar options:
//    main: an array of 16 items where each item is a string or a number. Where the string is a name of the playing style.
//      The possible values are:
//          ["d"] - the chord is strummed down,
//          ["u"] - the chord is strummed up,
//          [1] - the single string is played in arpeggio style,
//          [0.8, 0.9, 1, 1.2, 1.3, ... 2, 3, 4... etc. ]- non sustain chord is playing with duration of 2, 3 or 4 beats with the style (chord).
//          [0] - the string is not played.
//    playing_style: chord, arpeggio. Default: chord.
//    velocity: a number of the time between the notes are played. Applies to the chord playing style. Default: 80
//    volume: an object with the following properties:
//      master: a number between 0 and 100. Default: 50. The volume is a percentage of the master volume.
//      is_piano: a number between 0 and 100. The volume is a percentage of the master volume. The volume is applied only if the piano is enabled.
//      is_beats: a boolean. If true, the volume of each beat is defined in the main and last arrays. If false, the volume is the same for all beats.
//      main: an array of 16 numbers between 0 and 100. Example [100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0].
//      last: an array of 16 numbers between 0 and 100. Example [100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 100, 0, 0, 0].

// BASS
// The bass rhythm is defined as an object with the following properties:
// Bass options:
//    main: an array of 16 items where each item is a string or a number. Where the string is a name of the playing style.
//      The possible values are:
//          [1...] - the chord is played one time,
//          [2, 3, 4...] - non sustain chord is playing with duration of 2, 3 or 4 beats,
//          ["1o"] - the chord is played octave higher,
//          [0] - the chord is not played.
//    volume: an object with the following properties:
//      master: a number between 0 and 100. Default: 50. The volume is a percentage of the master volume.
//      is_beats: a boolean. If true, the volume of each beat is defined in the main and last arrays. If false, the volume is the same for all beats.
//      main: an array of 16 numbers between 0 and 100. Example [100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0].
//      last: an array of 16 numbers between 0 and 100. Example [100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 100, 0, 0, 0].


// DRUMS
// The drums rhythm is defined as an object with the following properties:
// Drums options:
//    main: is an object of objects. Each object is a drum instrument.
//    All drum instruments is an array of 16 items where each item is a number. Where the number is a sound of the drum.
//    The example of the drum instrument: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 ,0, 0, 0, 1, 0].
//    The possible values are:
//          [1] - the drum is played,
//          [0] - the drum is not played.
//    crash_cymbal - plays on the first beat of the bar. Placed in the section_b > drums.
//      The possible values are:
//          true - the drum is played,
//          false - the drum is not played.

window.presets = {
  PRESETS: {
    pop1: {
      type: "pop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 40,
              is_piano: 25,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 40,
              is_piano: 25,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    pop2: {
      type: "pop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 45,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 45,
              is_piano: 40,
              is_beats: true,
              main: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
              last: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0],
          },
          last: {
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 45,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 45,
              is_piano: 40,
              is_beats: true,
              main: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
              last: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0],
          },
          last: {
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
        },
      },
    },
    pop3: {
      type: "pop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: false,
              main: [100, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
              last: [100, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
            },
          },
          guitar: {
            main: [0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0],
            last: [0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 40,
              is_piano: 35,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0],
            cross_stick:  [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            cross_stick:  [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: false,
              main: [100, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
              last: [100, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
            },
          },
          guitar: {
            main: [0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0],
            last: [0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0, 0, 0, "d2", 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 40,
              is_piano: 35,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: false,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
          },
        },
      },
    },
    pop4: {
      type: "pop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 35,
              is_beats: false,
              main: [70, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
              last: [70, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", "u", "d", 0, "d", 0, 0, "u", "d", "u", "d", 0, "d", 0, "d", "u"],
            last: ["d", "u", "d", 0, "d", 0, 0, "u", 0, "u", "d", "u", "d", 0, "d", "u"],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 45,
              is_piano: 40,
              is_beats: true,
              main: [80, 60, 70, 0, 95, 0, 0, 60, 50, 90, 60, 0, 95, 0, 70, 60],
              last: [80, 60, 70, 0, 95, 0, 0, 70, 0, 90, 70, 70, 95, 0, 70, 60],
            },
          },
          bass: {
            main: [1, 1, 0.9, 0, 2, 0, 0, 1, 1, 1, 0.9, 0, 1, 0, 0, 1],
            last: [1, 1, 0.9, 0, 2, 0, 0, 1, 0, 1, 1, 1, 0.9, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 35,
              is_beats: false,
              main: [70, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
              last: [70, 50, 60, 50, 90, 50, 60, 50, 70, 50, 60, 50, 90, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", "u", "d", 0, "d", 0, 0, "u", "d", "u", "d", 0, "d", 0, "d", "u"],
            last: ["d", "u", "d", 0, "d", 0, 0, "u", 0, "u", "d", "u", "d", 0, "d", "u"],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 45,
              is_piano: 40,
              is_beats: true,
              main: [80, 60, 70, 0, 95, 0, 0, 60, 50, 90, 60, 0, 95, 0, 70, 60],
              last: [80, 60, 70, 0, 95, 0, 0, 70, 0, 90, 70, 70, 95, 0, 70, 60],
            },
          },
          bass: {
            main: [1, 1, 0.9, 0, 2, 0, 0, 1, 1, 1, 0.9, 0, 1, 0, 0, 1],
            last: [1, 1, 0.9, 0, 2, 0, 0, 1, 0, 1, 1, 1, 0.9, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    pop5: {
      type: "pop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 50, 50, 60, 50, 50, 80, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 60, 50, 50, 80, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 80,
              is_piano: 60,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    pop6: {
      type: "pop",
      time: "3/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 30,
              is_guitar: 30,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 50, 50, 60, 50, 50, 80, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 60, 50, 50, 80, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 80,
              is_piano: 60,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    pop7: {
      type: "pop",
      time: "6/8",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 30,
              is_guitar: 30,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 50, 50, 60, 50, 50, 80, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 60, 50, 50, 80, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            velocity: 2000,
            playing_style: "chord",
            volume: {
              master: 80,
              is_piano: 60,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    rock1: {
      type: "rock",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 50,
              is_piano: 25,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 50,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 50,
              is_piano: 35,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 50,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            bass:         [1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0],
          },
        },
      },
    },
    rock2: {
      type: "rock",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 75,
              is_beats: true,
              main: [50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50],
              last: [50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80],
              last: [100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            volume: {
              master: 50,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 75,
              is_beats: true,
              main: [50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50],
              last: [50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50, 50, 50, 100, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80],
              last: [100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            volume: {
              master: 50,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
          },
        },
      },
    },
    melodic1: {
      type: "melodic",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
            last: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
            playing_style: "arpeggio-up",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70],
              last: [100, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
            last: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
            playing_style: "arpeggio-up",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70],
              last: [100, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70, 90, 70, 70, 70],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    melodic2: {
      type: "melodic",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 35,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            playing_style: "arpeggio",
            velocity: 2000,
            volume: {
              master: 60,
              is_piano: 50,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 80, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 80, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 35,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
            last: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
            playing_style: "arpeggio",
            velocity: 2000,
            volume: {
              master: 60,
              is_piano: 50,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 80, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 80, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    melodic3: {
      type: "melodic",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "steel",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "broken-chord",
            volume: {
              master: 80,
              is_guitar: 75,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 35,
              is_piano: 15,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "broken-chord",
            volume: {
              master: 80,
              is_guitar: 75,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0, "d", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 35,
              is_piano: 15,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    melodic4: {
      type: "melodic",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            playing_style: "arpeggio-up-down",
            volume: {
              master: 100,
              is_guitar: 80,
              is_beats: true,
              main: [100, 60, 70, 60, 80, 60, 70, 60, 90, 60, 70, 60, 80, 60, 70, 60],
              last: [100, 60, 70, 60, 80, 60, 70, 60, 90, 60, 70, 60, 80, 60, 70, 60],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "arpeggio-up-down",
            volume: {
              master: 100,
              is_guitar: 80,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 50,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    hiphop1: {
      type: "hiphop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 30,
              is_guitar: 30,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "d", "u", "d", "u0.9"],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 40,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 70, 85, 70],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 70, 85, 70],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0, 0, 0, 0.9, 0, 0, 0.9, 0, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0, 0, 0, 0.9, 0, 0, 0.9, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 35,
              is_guitar: 30,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "d", "u", "d", "u"],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "d", "u", "d", "u0.9"],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 45,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 70, 85, 70],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 70, 85, 70],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0, 0, 0, 0.9, 0, 0, 0.9, 0, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0, 0, 0, 0.9, 0, 0, 0.9, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: false,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    hiphop2: {
      type: "hiphop",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 30,
              is_guitar: 30,
              is_beats: true,
              main: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
              last: [0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 30,
              is_piano: 30,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 70, 85, 70],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 70, 85, 70],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0.9, 0, 0.9, 0.9, 0, 0, 0.9, 0.9, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0.9, 0, 0.9, 0.9, 0, 0, 0.9, 0.9, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            playing_style: "arpeggio-up-down",
            volume: {
              master: 25,
              is_guitar: 20,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 35,
              is_piano: 30,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 70, 85, 70],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 70, 85, 70],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0.9, 0, 0.9, 0.9, 0, 0, 0.9, 0.9, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0.9, 0, 0.9, 0.9, 0, 0, 0.9, 0.9, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: false,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    disco1: {
      type: "disco",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 60,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 80, 100, 100, 100, 100, 100, 90, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 80, 100, 100, 100, 100, 100, 90, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u"],
            last: ["d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u"],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 80,
              is_beats: true,
              main: [100, 35, 35, 90, 35, 35, 90, 35, 35, 90, 35, 35, 50, 35, 90, 35],
              last: [100, 35, 35, 90, 35, 35, 90, 35, 35, 90, 35, 35, 50, 35, 90, 35],
            },
          },
          bass: {
            main: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            last: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 60,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 80, 100, 100, 100, 100, 100, 90, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 80, 100, 100, 100, 100, 100, 90, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u"],
            last: ["d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u", "d", "u"],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 80,
              is_beats: true,
              main: [100, 35, 90, 90, 35, 35, 90, 35, 90, 90, 35, 35, 90, 90, 90, 35],
              last: [100, 35, 90, 90, 35, 35, 90, 35, 90, 90, 35, 35, 30, 90, 90, 35],
            },
          },
          bass: {
            main: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            last: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0],
            hihat_closed: [1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
        },
      },
    },
    disco2: {
      type: "disco",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 60,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, "u", "u0.9", "d", 0, "u", "u0.9", "d", 0, "u", "u0.9", "d", 0, "u","u0.9"],
            last: ["d", 0, "u", "u0.9", "d", 0, "u", "u0.9", "d", 0, "u", "u0.9", "d", 0, "u", "u0.9"],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 70,
              is_piano: 70,
              is_beats: true,
              main: [50, 0, 70, 40, 35, 0, 90, 70, 35, 0, 75, 40, 50, 0, 90, 60],
              last: [50, 0, 90, 80, 35, 0, 90, 80, 35, 0, 80, 40, 60, 0, 80, 35],
            },
          },
          bass: {
            main: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            last: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 60,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, "u", "u0.9", "d", "u", "u", "u0.9", "d", 0, "u", "u0.9", "d", "u", "u", "u0.9"],
            last: ["d", 0, "u", "u0.9", "d", "u", "u", "u0.9", "d", 0, "u", "u0.9", "d", "u", "u", "u0.9"],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 70,
              is_piano: 70,
              is_beats: true,
              main: [50, 0, 70, 40, 35, 40, 90, 70, 35, 0, 75, 40, 50, 40, 90, 60],
              last: [50, 0, 70, 40, 35, 40, 90, 70, 35, 0, 75, 40, 50, 40, 90, 60],
            },
          },
          bass: {
            main: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            last: [1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0, 1, 0, "1o", 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            hihat_closed: [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            hihat_closed: [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
        },
      },
    },
    reggae1: {
      type: "reggae",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [0, 0, 0, 0, 0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0],
            last: [0, 0, 0, 0, 0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 60,
              is_guitar: 45,
              is_beats: true,
              main: [0, 50, 50, 50, 100, 50, 50, 50, 80, 50, 50, 50, 100, 50, 50, 50],
              last: [0, 50, 50, 50, 100, 50, 50, 50, 80, 50, 50, 50, 100, 50, 50, 50],
            },
          },
          guitar: {
            main: [0, 0, 0, 0, "d0.9", 0, "d0.9", 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            last: [0, 0, 0, 0, "d0.9", 0, "d0.9", 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 70,
              is_piano: 60,
              is_beats: true,
              main: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
              last: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 45,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0],
            last: [1, 0, 0, 0, 0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 60,
              is_guitar: 45,
              is_beats: true,
              main: [40, 50, 50, 50, 100, 50, 50, 50, 80, 50, 50, 50, 100, 50, 50, 50],
              last: [40, 50, 50, 50, 100, 50, 50, 50, 80, 50, 50, 50, 100, 50, 50, 50],
            },
          },
          guitar: {
            main: [0, 0, 0, 0, "d0.9", 0, "d0.9", 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            last: [0, 0, 0, 0, "d0.9", 0, "d0.9", 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 70,
              is_piano: 60,
              is_beats: true,
              main: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
              last: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 45,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0],
          },
        },
      },
    },
    reggae2: {
      type: "reggae",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 50,
              is_guitar: 20,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: [0, 0, 0, 0, "d0.9", 0, 0, 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            last: [0, 0, 0, 0, "d0.9", 0, 0, 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 70,
              is_piano: 60,
              is_beats: true,
              main: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
              last: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 45,
              is_beats: true,
              main: [100, 70, 50, 70, 90, 70, 80, 70, 90, 70, 50, 70, 90, 70, 80, 70],
              last: [100, 70, 50, 70, 90, 70, 80, 70, 90, 70, 50, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 50,
              is_guitar: 30,
              is_beats: true,
              main: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
              last: [100, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50, 80, 50, 50, 50],
            },
          },
          guitar: {
            main: [0, 0, 0, 0, "d0.9", 0, "u0.9", 0, 0, 0, 0, 0, "d0.9", 0, 0, 0],
            last: [0, 0, 0, 0, "d0.9", 0, "u0.9", 0, 0, 0, 0, 0, "d0.9", 0, "u0.9", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 80,
              is_beats: true,
              main: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
              last: [80, 80, 80, 80, 100, 60, 60, 60, 60, 80, 60, 80, 100, 80, 60, 80],
            },
          },
          bass: {
            main: [0.9, 0, 0.9, 0, 0.9, 0, 0, 0, 0.9, 0, 0.9, 0, 0, 0, 0, 0],
            last: [0.9, 0, 0.9, 0, 0.0, 0, 0, 0, 0.9, 0, 0.9, 0, 0, 0, 0, 0],
            volume: {
              master: 45,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    jazz1: {
      type: "jazz",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 65,
              is_beats: true,
              main: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
              last: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: false,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
              last: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    jazz2: {
      type: "jazz",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 60,
              is_beats: true,
              main: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
              last: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 250,
            volume: {
              master: 60,
              is_piano: 50,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: false,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
              last: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    jazz3: {
      type: "jazz",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [0, 0, 1, 0, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 0, 1, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [0, 0, 1, 0, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 70,
              is_beats: true,
              main: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
              last: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 0, 1, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    jazz4: {
      type: "jazz",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 60,
              is_beats: true,
              main: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
              last: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, "u", 0, "d", 0, "u", 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 250,
            volume: {
              master: 60,
              is_piano: 50,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: false,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
              last: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 70,
              is_guitar: 65,
              is_beats: true,
              main: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
              last: [100, 40, 50, 40, 60, 40, 50, 40, 70, 40, 50, 40, 60, 40, 50, 40],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90],
              last: [100, 90, 90, 90, 90, 90, 85, 90, 90, 90, 85, 90, 90, 90, 90, 90],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0],
            last: [1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: false,
              main: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
              last: [100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    blues1: {
      type: "blues",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            playing_style: "chord",
            volume: {
              master: 85,
              is_guitar: 75,
              is_beats: true,
              main: [100, 0, 50, 0, 60, 0, 50, 0, 70, 0, 50, 0, 60, 0, 50, 0],
              last: [100, 70, 70, 0, 70, 70, 70, 0, 80, 70, 70, 0, 90, 70, 70, 0],
            }
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            last: ["d", "u", "d", 0, "d", "u", "d", 0, "d", "u", "d", 0, "d", "u", "d", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 100,
              is_piano: 80,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0],
            },
          },
          bass: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            playing_style: "chord",
            volume: {
              master: 85,
              is_guitar: 75,
              is_beats: true,
              main: [100, 0, 50, 0, 60, 0, 50, 0, 70, 0, 50, 0, 60, 0, 50, 0],
              last: [100, 70, 70, 0, 70, 70, 70, 0, 80, 70, 70, 0, 90, 70, 70, 0],
            }
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            last: ["d", "u", "d", 0, "d", "u", "d", 0, "d", "u", "d", 0, "d", "u", "d", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 100,
              is_piano: 80,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0],
            },
          },
          bass: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    blues2: {
      type: "blues",
      time: "4/4",
      swing: true,
      instrument: { piano: true, guitar: true, bass: true, drums: true },
      guitar_strings: "electric",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "arpeggio-up",
            volume: {
              master: 100,
              is_guitar: 85,
              is_beats: true,
              main: [100, 0, 80, 0, 90, 0, 80, 0, 90, 0, 80, 0, 90, 0, 80, 0],
              last: [100, 80, 80, 0, 90, 80, 80, 0, 90, 80, 80, 0, 90, 80, 80, 0],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, "d", 0, 0, 0, "d", "u", "d", 0, "d", "u", "d", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 100,
              is_piano: 50,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            last: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "arpeggio-up",
            volume: {
              master: 100,
              is_guitar: 85,
              is_beats: true,
              main: [100, 0, 80, 0, 90, 0, 80, 0, 90, 0, 80, 0, 90, 0, 80, 0],
              last: [100, 80, 80, 0, 90, 80, 80, 0, 90, 80, 80, 0, 90, 80, 80, 0],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, "d", 0, 0, 0, 0, 0, 0, 0],
            last: ["d", "u", "d", 0, "d", "u", "d", 0, "d", "u", "d", 0, "d", "u", "d", 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 100,
              is_piano: 50,
              is_beats: true,
              main: [100, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0],
              last: [100, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0, 90, 50, 50, 0],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: true,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            snare:        [1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    classical1: {
      type: "classical",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: false, drums: false },
      guitar_strings: "classical",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            volume: {
              master: 80,
              is_guitar: 20,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "arpeggio",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 80,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "broken-chord",
            volume: {
              master: 80,
              is_guitar: 30,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "arpeggio",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 70,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: false,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
    classical2: {
      type: "classical",
      time: "4/4",
      swing: false,
      instrument: { piano: true, guitar: true, bass: false, drums: false },
      guitar_strings: "classical",
      section_a: {
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "broken-chord",
            volume: {
              master: 80,
              is_guitar: 60,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: ["d", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            playing_style: "chord",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 30,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
      section_b: {
        isShown: false,
        repeat: 1,
        rhythm: {
          piano: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "broken-chord",
            volume: {
              master: 80,
              is_guitar: 60,
              is_beats: true,
              main: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
              last: [100, 50, 60, 50, 70, 50, 60, 50, 80, 50, 60, 50, 70, 50, 60, 50],
            },
          },
          guitar: {
            main: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            last: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            playing_style: "arpeggio",
            velocity: 2000,
            volume: {
              master: 80,
              is_piano: 40,
              is_beats: true,
              main: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
              last: [100, 80, 80, 80, 90, 80, 80, 80, 90, 80, 60, 80, 90, 80, 60, 80],
            },
          },
          bass: {
            main: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            last: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            volume: {
              master: 40,
              is_beats: true,
              main: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
              last: [100, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70, 90, 70, 80, 70],
            },
          },
        },
        drums: {
          crash_cymbal: false,
          main: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
          last: {
            tom_high:     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_mid:      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            tom_floor:    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_pedal:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            crash:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            ride:         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_open:   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            hihat_closed: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0],
            cross_stick:  [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
            snare:        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            bass:         [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
          },
        },
      },
    },
  },
};